package com.bjsxt;
/**
 * Set接口继承自Collection，Set接口中没有新增方法，方法和Collection保持完全一
 * 致。List（有序，可重复）学习的方法，在Set中仍然适用*/
/*特点：无序，不可重复。无序指Set中的元素没有索引，我们只能遍历查找;不可重复指不允许加
* 入重复的元素，更确切地讲，新元素如果和Set中某个元素通过equals()方法对比为true，
* 则只能保留一个*/
 /*Set常用的实现类有：HashSet、TreeSet等，一般用HashSet*/
 /**HashSet容器类：是一个没有重复元元的集合，不保证元素的顺序，而且Hashset
  * 允许有null元素，HashSet是采用哈希算法实现，底层实际是用HashMap 实现的（
  * HashSet本质就是一个简化版的HashMap）,因此，查询效率和增删效率都比较高
  * Hash算法原理：Hash算法了称之为散列算法----取模运算
*/
 public class SetTest {
}
